<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        console.log(123 && 456);
        console.log(0 && 456);
        console.log(0 && 1 + 2 && 456 * 56789);
        // 4.逻辑或短路运算  如果表达式1 结果为真 则返回的是表达始1 如果表达式1 结果为假 则返回表达式2
        console.log(123 || 456);//123 
        console.log(123 || 456 ||456 + 123);//123
        console.log(0 || 456 ||456 + 123);//456
        // 逻辑中断很重要  他会影响我们程序运行结果
        var num = 0;
        console.log(123 || num++);
        console.log(num);

    </script>
</head>
<body>
    
</body>
</html>